您可以根据自身业务特点,设置MyBase MySQL主备实例之间的数据复制方式,以提高数据库可用性。
前提条件
- MySQL 8.0高可用版(本地SSD盘)
- MySQL 5.7高可用版(本地SSD盘)
- MySQL 5.6高可用版(本地SSD盘、ESSD云盘)
复制方式介绍
- 半同步
应用发起的更新在主实例执行完成后,会将日志同步传输到备实例,备实例收到日志,即事务完成提交,不需要等待备实例执行日志内容。
说明当备实例不可用或者主备实例间出现网络异常时,半同步会退化为异步。
- 异步
应用发起更新请求,即进行增加、删除、修改数据的操作时,主实例完成操作后会立即响应应用,同时主实例向备实例异步复制数据。因此,在异步数据复制方式下,备实例不可用时不会影响主实例上的操作,而主实例不可用时可能会导致主备实例数据不一致。